Kubio\Core\CustomizerImporter D

Total Complexity 188
Dependencies 4
Dependents 1
Total lines 1,197
Lines of code 915
Logical lines of code 485
Comment lines 43
Methods 38
Properties 5

Methods 38

Method Rating Maintainability Complexity Lines of code
normalizeHero()
D
27
28 144
normalizeImage()
A
33 6 131
normalizeNavigation()
A
41 10 56
loadCurrentData()
A
42 9 51
normalizeIconsLists()
A
42 7 57
updateBlocks()
A
45 8 42
postProcessBlock()
A
46 8 42
removeSidebar()
A
51 8 28
normalizeBlockData()
S
53 7 22
makeTextWhiteForInnerBlocks()
S
57 7 15
alignInnerTitle()
S
60 6 12
normalizeButtonGroup()
S
51 5 26
processHeader()
S
55 5 21
swapHeroColumns()
S
56 5 19
removePageTitleBlocks()
S
57 5 17
removeHeroButtons()
S
57 5 17
processCurrent()
S
59 5 14
themeHasModifiedOptions()
S
61 5 12
setColumnsWidth()
S
53 4 23
normalizeLogo()
S
57 4 16
normalizeTexts()
S
58 4 15
maybeDecodeArray()
S
61 4 14
removeHeroMediaColumn()
S
61 3 12
processTemplate()
S
67 3 7
swapColumns()
S
65 3 9
blockIsTypeOf()
S
67 3 8
gradientStepToString()
S
64 3 8
canProcessCurrent()
S
70 2 6
processFooter()
S
69 2 7
prepareBackgroundSlides()
S
68 2 7
process()
S
70 2 7
postProcessBlocks()
S
66 2 8
composeGradient()
S
64 2 9
updateBlockInnerBlocks()
S
66 2 8
__construct()
S
59 1 15
getCurrentData()
S
81 1 3
getCurrentPartData()
S
80 1 3
getHeroShowButtons()
S
75 1 4